<?php 
/**
 * Description of form
 * @author Scofield
 * @since 30 августа 2010
 */
class App_Form_User_Complaint extends Zend_Form{
	
	public function init(){
		parent::init();
		
		$this->setAction('')
		  ->setMethod('post');
        
        $contact = new Zend_Form_Element_Text('contact');
        $contact->setLabel( _('Ваш email или телефон'));
        $contact->setRequired(true);
        $this->addElement($contact);
        
        $reason = new Zend_Form_Element_Select('reason');
        $reason->setLabel( _('Причина жалобы'));
        $reason->setMultiOptions(array('1'=>'Объявление содержит не правильную информацию',
                                       '2'=>'Не правильные контактные данные',
                                       '3'=>'Продавец ведет себя подозрительно',
                                       '4'=>'Другое'));
        $reason->setRequired(true);
        $this->addElement($reason);
        
        $comment = new Zend_Form_Element_Textarea('comment');
        $comment->setLabel( _('Ваш комментарий'));
        $comment->setRequired(true);
        $comment->setAttrib('rows', 8);
        $this->addElement($comment);
        
        $autoId=new Zend_Form_Element_Hidden('auto_id');
        $this->addElement($autoId);
        
        $submit = new Zend_Form_Element_Submit('Пожаловаться');
        $submit->setDecorators(array('ViewHelper','FormElements','Errors','Description'));
        $submit->setRequired(true);
        $this->addElement($submit);
        
	}
}